#!/bin/python

# --------------------------------------
# VIDEO BUDDHA 2 - file_info
# --------------------------------------
# This class defines the properties needed for
#  a file to be managed in specific parts.
#  Each file_info object contains a filepath,
#  filename, extension, show name, season,
#  episode, and trailing info.
# --------------------------------------

class FileInfo:
    ''' FileInfo class represents all of the data needed for renaming
    a video file. '''
    
    def __init__(self, file_path = None, file_name = None, extension = None, show_name = None, seas_ep = None, trailing_info = None, new_name = None):    
        self.file_path = file_path
        self.file_name = file_name
        self.extension = extension
        self.show_name = show_name
        self.seas_ep = seas_ep
        self.trailing_info = trailing_info
        self.new_name = new_name